#sisalto a:link  { text-decoration: none; color: #fff48d; }
#sisalto a:active { text-decoration: none; color: #fff48d; }
#sisalto a:visited { text-decoration: none; color: #fff48d; }
#sisalto a:hover { text-decoration: underline; color: #fff48d; }


#sisalto-etusivu a:link  { text-decoration: none; color: #fff48d; }
#sisalto-etusivu a:active { text-decoration: none; color: #fff48d; }
#sisalto-etusivu a:visited { text-decoration: none; color: #fff48d; }
#sisalto-etusivu a:hover { text-decoration: underline; color: #fff48d; }



.erotin {
	text-align:right;
	color: #fcdb72;
	font-size:0.85em;
}
#lomake_userfile label, #sisalto label {
	/*display:block;*/
}


#lomake {
	width:350px;
	background-color:#8aa4b5;
}
#lomake h2 {
	line-height:29px;
	background-color:#000000;
	color:#ffffff;
	padding-left:10px;
	margin:0;
}
#lomake h3 {
	line-height:23px;
	background-color:#353535;
	color:#ffffff;
	margin:0;
	padding-left:10px;
}
#lomake form {
	display:inline;
}
#lomake .lomakesisennys {
	padding: 10px 10px 10px 10px;
}
#lomake .fieldrivi0 {
	margin-top:1px;
	padding:0px 0px 0px 10px;
	height:40px;
	clear:both;
	line-height:normal;
}
#lomake .fieldrivi1 {
	background-color:#46667f;
	margin-top:1px;
	padding:0px 10px 0px 10px;
	height:23px;
	clear:both;
}
#lomake .fieldrivi2 {
	background-color:#506f84;
	margin-top:1px;
	padding:0px 10px 0px 10px;
	height:23px;
	clear:both;
}
#lomake .fieldsubmit {
	background-color:transparent;
	padding-left:10px;
	clear:both;
}
#lomake label {
	display:block;
	float:left;
	width:150px;
	height:23px;
	line-height:23px;
	color:#e6eff5;
	/*font-size:11px;*/
}
#lomake  .fieldrivi0 label {
	display:block;
	float:left;
	width:150px;
	height:23px;
	line-height:normal;
	color:#e6eff5;
	/*font-size:11px;*/
}
#lomake .input  {
	display:block;
	float:right;
	width: 150px;
	padding-top:3px;
}
#lomake .input input, #lomake .input textarea, #lomake .input select {
	border:1px solid #8aa4b5;
	width:157px;
}
#lomake .input input{
	height:16px;
	font-size:12px;
}
#lomake .fieldsubmit {
	text-align:right;
	background-color:#46667f;
	margin-top:1px;
}
#lomake .submit {
	margin:3px;
	background-color:#000000;
	color:#FFFFFF;
	border:1px solid #9fa09f;
}

#lomake p.kysymys {
	color:#FFFFFF;
	font-weight:bold;
}
#lomake .vastaukset  {
	margin-bottom:10px
}
#lomake .vastaukset label {
	display:block;
	float:none;
	width:100%;
	height:23px;
	line-height:23px;
	color:#ffffff;
	/*font-size:11px;*/
}


#hakulaatikko {

}
#login_logout {
	font-size:69%;
}
#sisalto #login_logout {
	font-size:inherit;
}
#pikanavi {
	/*
	border:1px solid #cccccc;
	background-color:#eaeaea;
	*/
	padding:10px;
	
}
#pikanavi .pikanavilinkki {
	display:inline;	
}


#pikanavi .pikanavilinkki img {
	margin:5px;
	padding:5px;
	border:1px solid #cccccc;
	background-color:#eaeaea;
}
#pikanavi .pikanavilinkki a img {
	margin:5px;
	padding:5px;
	border:1px solid #003399;
	background-color:#eaeaea;
}

/* =================================================================*/
#uutisnostot {
	clear:both;
	margin:0px;
	padding:10px 10px 10px 10px; 
	background-color:#f0f0f0;  
	/*border:1px solid #d9d8d7;*/
	
	font-size:63%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#uutisnostot h1 {
	font-size: 1.1em; 
	color: #666666; 	
	font-weight: bold;
	margin: 0em 0em 1em 0em; 
}
#uutisnostot h2 {
	font-size: 1em; 
	color: #000000; 	
	font-weight: bold;
	margin: 0em; 
}
#uutisnostot p {
	color: #000000; 	
	font-weight: normal;
	margin: 0em; 
}
.uutisnostopaivays {
	color: #000000; 	
	font-weight: normal;
}
.uutisnostoingressi {
	color: #000000; 	
	font-weight: normal;
}

#uutisnostot a:link  { text-decoration: underline; color:#001B82; }
#uutisnostot a:active { text-decoration: underline; color:#001B82; }
#uutisnostot a:visited { text-decoration: underline; color:#001B82; }
#uutisnostot a:hover { text-decoration: underline; color:#001B82; }

/* =================================================================*/
#uutiset_kaikki {
	clear:both;
}

#uutiset_kaikki a:link  { text-decoration: underline; color:#001B82; }
#uutiset_kaikki a:active { text-decoration: underline; color:#001B82; }
#uutiset_kaikki a:visited { text-decoration: underline; color:#001B82; }
#uutiset_kaikki a:hover { text-decoration: underline; color:#001B82; }

/* =================================================================*/

/* =================================================================*/


#etusivunnostot {

}
#etusivunnostot h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 	
	font-weight: bold;
	margin: 0em 0em 0em 0em; 
}

#etusivunnostot p {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 	
	font-weight: normal;
	margin: 0em; 
}

#etusivunnostot a:link  { text-decoration: none; color:#001B82; }
#etusivunnostot a:active { text-decoration: none; color:#001B82; }
#etusivunnostot a:visited { text-decoration: none; color:#001B82; }
#etusivunnostot a:hover { text-decoration: underline; color:#001B82; }


/*
     FILE ARCHIVED ON 19:35:15 Dec 04, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:41:40 Mar 04, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 370.142
  exclusion.robots: 0.077
  exclusion.robots.policy: 0.071
  RedisCDXSource: 1.962
  esindex: 0.006
  LoadShardBlock: 343.278 (3)
  PetaboxLoader3.resolve: 313.965 (3)
  PetaboxLoader3.datanode: 337.824 (5)
  CDXLines.iter: 22.618 (3)
  load_resource: 580.454 (2)
*/